package cn.weiyang.service;

import cn.weiyang.model.Emp;
import cn.weiyang.model.Page;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2017/7/18.
 */
public interface EmpService {
    /**
     * 根据员工号查找员工
     * @param emp
     * @return
     */
    Emp findEmp(Emp emp);

    /**
     * 根据条件模糊搜索员工信息
     * @param map
     * @return
     */
    Page getLikeEmp(Map<String,Object> map);

    /**
     * 根据条件模糊搜索员工数量
     * @param map
     * @return
     */
    int getLikeEmpCount(Map<String,Object> map);
    /**
     * 增加新员工
     * @param emp
     * @return
     */
    int addEmp(Emp emp);
    /**
     * 修改员工信息
     * @param emp
     * @return
     */
    int updateEmp(Emp emp);
    /**
     * 删除员工
     * @param emp
     * @return
     */
    int delEmp(Emp emp);
}
